package com.muyu.rabbitmqdemo.config;

import org.springframework.amqp.core.Queue;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * @ClassName: RabbitMQConfig
 * @Author: Zirun.Xin
 * @Date: 2025/4/8 下午5:16
 * @Version: 1.0
 * @Description: RabbitMQ配置
 */
@Configuration
public class RabbitMQConfig {

    /**
     * 初始化Queue
     * 创建一个名称为"test1-queue"的队列，其他参数使用默认
     * 在创建队列的时候如果要指定其他参数，Queue有多个构造方法可选择
     * @return Queue实例
     */
    @Bean
    public Queue helloQueue() {
        return new Queue("test1-queue");
    }
}